﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HardMobCommons.Entidades
{
	public class RegistroDebug : Entidade
	{
		public string Descricao { get; set; }
		public DateTime Horario { get; set; }

		public RegistroDebug()
		{
			Horario = DateTime.Now;
		}

		public RegistroDebug(TiposDebug tipoDebug) : this()
		{
			switch (tipoDebug)
			{
				case TiposDebug.CacheCriado:
					Descricao = "Cache criado com sucesso";
					break;
				case TiposDebug.CacheExpirado:
					Descricao = "Cache expirado";
					break;
				default:
					break;
			}
		}
	}

	public enum TiposDebug
	{
		CacheCriado,
		CacheExpirado
	}
}
